package br.com.controleVendas.dao;

import java.util.ArrayList;
import java.util.List;

import br.com.controleVendas.entity.Produto;
import br.com.controleVendas.entity.ProdutoDto;
import br.com.controleVendas.entity.VendaProdutoDto;

public class ProdutoDao extends GenericDao<Produto, ProdutoDto>
{

    public List<VendaProdutoDto> getListVendaProduto(ProdutoDto produtoDto)
        throws Exception
    {
        List<VendaProdutoDto> result = new ArrayList<VendaProdutoDto>();
        List<ProdutoDto> listProduto = getList(produtoDto);
        for(ProdutoDto produto : listProduto)
        {
            VendaProdutoDto vendaProduto = new VendaProdutoDto();
            vendaProduto.setProduto(produto);
            vendaProduto.setQtdProduto(0);
            result.add(vendaProduto);
        }

        return result;

    }

}
